data journalism
Volleyball2026 Asian Men's Volleyball Championship: Japan Opens Campaign for 2028 Olympic BerthWhen I type "Asian Men's Volleyball Championship" into Google, only an old bl...
Formula 1TZUYU, DAN DA DAN and Williams' Commercial Play Ahead of SingaporeThe Azerbaijan round ended with exactly one point and one wrecked car. Carlos...
AthleticsHong Le and Anh Khoi win Hanoi Techcombank Marathon Season 5: A race record and a 40-minute gap to the worldOn the morning of October 4, at the finish line of the fifth season of the...
International FootballInherited Label Error: When an Auto-Promotion Release Is Filed Under FootballAmong the 200 hours of footage I keep in my Paris apartment, there is an...
EsportsSEA Games 33: U23 Vietnam and the Rise of Survival Meta – When Defense Becomes the Art of AttackMinute 89, SEA Games 33 final at My Dinh National Stadium. The score is 1-1,...
VolleyballModena Futures: When an Elite16 Champion Drops Down to Experiment — and a Dutch Pair Hits the CeilingI watched the women's final of the Modena Futures three times. Not because I...
International FootballFormer Chivas star believes Camberos and Sandoval will become idolsFormer Chivas legend Alberto 'Venado' Medina has stated that young talents Hu...
Domestic FootballA Blank Dossier Read Aloud as an AcquittalOn my desk in Barcelona sits a 68-page dossier, printed in the third week of...
Table TennisCastel Goffredo's Eighth Title and the 45-44 Game: How the Relay Format Rewrote Table Tennis RulesThe final aggregate score was 130-117. Almost nobody remembers that number....
BasketballCibona Beat Galatasaray 96-76, Cholet Down Hapoel Holon 99-79: A Full Read of the Basketball Champions League RoundThe latest round of the Basketball Champions League (BCL) closed with two...
International FootballKvaratskhelia and the PSG contract signed while a knee was breakingThe surgery was scheduled within ten days of the diagnosis. Before that came ...
SwimmingMaistruk chooses Kenyon: A breaststroke specialist's unfinished raceNobody can remember exactly which timer started this high school swimmer's...
International FootballKarim Adeyemi and the €22m deal: a fire sale called by the wrong nameMinute 71. Karim Adeyemi receives the ball on the left touchline, some...
GolfAdam Scott at 46 and the Replacement Putter: When Data Speaks of a Fragile ResurgenceEast Lake, Atlanta – In 2047, when I review the data from the 2026 Tour...
BasketballDwight Ramos and AJ Edu: Head-to-head at Manila Games, Gunma dominates with threesAt the 2026 Manila Games, the B.League's first overseas exhibition, the Gunma...
Domestic FootballFIFA ASEAN Cup 2026: A 63-Place Gap, Two National-Team Models, and a Headline That Sold the Wrong MatchOne Headline, Two Matches On 29 September 2026, a Vietnamese sports outlet...
International FootballWhen the Data Sheet Is Empty: The Blind Spot in Football's Tactical Analysis IndustryOn 27 June 2026 in Kazan, South Korea beat Germany 2-0 and sent the defending...
Martial ArtsChuncheon 2026 Poomsae Gold: The Silent Substitution and the Breathing of a Sport Still Looking for Its PlaceIn the moment before the speakers released the compulsory poomsae routine, th...
Domestic FootballFIFA ASEAN Cup: Vietnam and the Rhythm Equation Before the Philippines OpenerI still remember a September afternoon in 2026. I was in the commentary booth...
VolleyballTürkiye at the 2027 Men's Volleyball World Championship: Sixth Place and the Seeding QuestionOn the Turkish volleyball federation's news page, the bulletin about the 2027...
Formula 1TZUYU, DAN DA DAN and Williams' Commercial Play Ahead of SingaporeThe Azerbaijan round ended with exactly one point and one wrecked car. Carlos...
AthleticsHong Le and Anh Khoi win Hanoi Techcombank Marathon Season 5: A race record and a 40-minute gap to the worldOn the morning of October 4, at the finish line of the fifth season of the...
International FootballInherited Label Error: When an Auto-Promotion Release Is Filed Under FootballAmong the 200 hours of footage I keep in my Paris apartment, there is an...
EsportsSEA Games 33: U23 Vietnam and the Rise of Survival Meta – When Defense Becomes the Art of AttackMinute 89, SEA Games 33 final at My Dinh National Stadium. The score is 1-1,...
VolleyballModena Futures: When an Elite16 Champion Drops Down to Experiment — and a Dutch Pair Hits the CeilingI watched the women's final of the Modena Futures three times. Not because I...
International FootballFormer Chivas star believes Camberos and Sandoval will become idolsFormer Chivas legend Alberto 'Venado' Medina has stated that young talents Hu...
Domestic FootballA Blank Dossier Read Aloud as an AcquittalOn my desk in Barcelona sits a 68-page dossier, printed in the third week of...
Table TennisCastel Goffredo's Eighth Title and the 45-44 Game: How the Relay Format Rewrote Table Tennis RulesThe final aggregate score was 130-117. Almost nobody remembers that number....
BasketballCibona Beat Galatasaray 96-76, Cholet Down Hapoel Holon 99-79: A Full Read of the Basketball Champions League RoundThe latest round of the Basketball Champions League (BCL) closed with two...
International FootballKvaratskhelia and the PSG contract signed while a knee was breakingThe surgery was scheduled within ten days of the diagnosis. Before that came ...
SwimmingMaistruk chooses Kenyon: A breaststroke specialist's unfinished raceNobody can remember exactly which timer started this high school swimmer's...
International FootballKarim Adeyemi and the €22m deal: a fire sale called by the wrong nameMinute 71. Karim Adeyemi receives the ball on the left touchline, some...
GolfAdam Scott at 46 and the Replacement Putter: When Data Speaks of a Fragile ResurgenceEast Lake, Atlanta – In 2047, when I review the data from the 2026 Tour...
BasketballDwight Ramos and AJ Edu: Head-to-head at Manila Games, Gunma dominates with threesAt the 2026 Manila Games, the B.League's first overseas exhibition, the Gunma...
Domestic FootballFIFA ASEAN Cup 2026: A 63-Place Gap, Two National-Team Models, and a Headline That Sold the Wrong MatchOne Headline, Two Matches On 29 September 2026, a Vietnamese sports outlet...
International FootballWhen the Data Sheet Is Empty: The Blind Spot in Football's Tactical Analysis IndustryOn 27 June 2026 in Kazan, South Korea beat Germany 2-0 and sent the defending...
Martial ArtsChuncheon 2026 Poomsae Gold: The Silent Substitution and the Breathing of a Sport Still Looking for Its PlaceIn the moment before the speakers released the compulsory poomsae routine, th...
Domestic FootballFIFA ASEAN Cup: Vietnam and the Rhythm Equation Before the Philippines OpenerI still remember a September afternoon in 2026. I was in the commentary booth...
VolleyballTürkiye at the 2027 Men's Volleyball World Championship: Sixth Place and the Seeding QuestionOn the Turkish volleyball federation's news page, the bulletin about the 2027...
